
//------------------------------------------------------------------------------
 
using System;
using System.ComponentModel.DataAnnotations;
namespace Apps.Models
{

	public partial class RC_WEIGHING_RECORDModel:Virtual_RC_WEIGHING_RECORDModel
	{
		
	}
	public class Virtual_RC_WEIGHING_RECORDModel
	{
		[Display(Name = "计量编号")]
		public virtual string RECORD_ID { get; set; }
		[Display(Name = "作业全流程编号")]
		public virtual string PROCESS_ID { get; set; }
		[Display(Name = "计量结果编号（补录时为空，修改时必填，补录完成之后将RC_WEIGHTING表中WEIGHING_ID提取并更新过来）")]
		public virtual string WEIGHING_ID { get; set; }
		[Display(Name = "毛重计量操作模式（枚举OperationMode）（补录输入补录模式，修改时提取原值不允许修改）")]
		public virtual bool GROSS_MODE { get; set; }
		[Display(Name = "最新毛重")]
		public virtual decimal GROSS { get; set; }
		[Display(Name = "毛重计量设备点"),Required]//（补录时需录入，修改时提取原值不允许修改）
        public virtual string GROSS_NODE_ID { get; set; }
		[Display(Name = "毛重计量员"), Required]//（补录时需录入，修改时提取原值不允许修改）
        public virtual string GROSS_USER_ID { get; set; }
		[Display(Name = "毛重时间")]//（YYYY-MM-DD HH24:MI:SS）（补录时需录入，修改时提取原值不允许修改）
        public virtual System.DateTime GROSS_TIME { get; set; }
		[Display(Name = "最新皮重")]
		public virtual decimal TARE { get; set; }
		[Display(Name = "最新净重")]
		public virtual decimal NET { get; set; }
		[Display(Name = "最新扣吨量")]
		public virtual decimal COEFFECENT { get; set; }
		[Display(Name = "最新平吨量")]//，（自动计算，不可修改）
        public virtual decimal CUTBILL { get; set; }
		[Display(Name = "最新结算重量")]//（自动计算）
        public virtual decimal BALANCE { get; set; }
        [Display(Name = "皮重计量操作模式")]//（枚举OperationMode）（补录输入补录模式，修改时提取原值不允许修改）
        public virtual bool TARE_MODE { get; set; }
        [Display(Name = "皮重计量设备点"), Required]//（补录时需录入，修改时提取原值不允许修改）
        public virtual string TARE_NODE_ID { get; set; }
        [Display(Name = "皮重计量员"), Required]//（补录时需录入，修改时提取原值不允许修改）
        public virtual string TARE_USER_ID { get; set; }
        [Display(Name = "皮重时间")] //（YYYY-MM-DD HH24:MI:SS）（补录时需录入，修改时提取原值不允许修改）
        public virtual System.DateTime TARE_TIME { get; set; }
        [Display(Name = "操作类型（0：补录  1：修改）")]
		public virtual Nullable<bool> RECORD_TYPE { get; set; }
        [Display(Name = "矿发量")]
        public decimal BILL_WEIGHT { get; set; }
        [Display(Name = "编制人")]
		public virtual string RECORD_USER { get; set; }
		[Display(Name = "编制时间(YYYY-MM-DD HH24:MI:SS)")]
		public virtual Nullable<System.DateTime> RECORD_TIME { get; set; }
		[Display(Name = "审批流程模板编号")]
		public virtual string TEMPLATE_ID { get; set; }
		[Display(Name = "审批状态（枚举ApprovalStatus），审批通过之后将数据更新到RC_WEIGHTING表中")]
		public virtual int APPROVAL_STATUS { get; set; }
		[Display(Name = "治超随机数，不在界面显示（补录时需填入0~2区间随机两位小数，修改时提取原值不允许修改）")]
		public virtual decimal RADOM { get; set; }
		}
}
